What is nemesis meaning?

Nemesis is a Greek term that means "indignation" or "to give what is due." In ancient Greek mythology, Nemesis is the goddess of retribution and vengeance. She would punish those who exhibited excessive pride or hubris, and would bring balance to the world by evening out the fortunes of the gods and mortals. Today, the word "nemesis" is often used to describe a formidable opponent or adversary that one must defeat in order to achieve success. It can also refer to a situation or event that causes one's downfall or ultimate undoing.